﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ConsoleApplication1
{
    [Flags] //作为标识使用的Flags特性
    public enum Plant
    {
        None = 0,//总是将None设置为0
        Mercury = 1,
        Venus = 2,
        Earth = 3,
        Marsc = 4,
        Jupiter = 5,
        Saturn = 6,
        Neptune = 7,
        Uranus = 8
    }

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //  Plant sphere = new Plant();
        private void Form1_Load(object sender, EventArgs e)
        {

        }



        private static Brush _blackBrush = null;
        //单一的可重用的黑色笔刷brush对象

        public static Brush Black
        {
            get
            {
                //第一次请求时，Brush将创建一个实例，随后Brushes类将保留对该实例的引用；
                //结果就是，我们只创建了一个黑色的笔刷，但是可以一直重用这同一个对象
                if (_blackBrush == null)
                {
                    _blackBrush = new SolidBrush(Color.Black);
                }
                return _blackBrush;
            }

        }



    }
}
